Flexible Service Composition

نویسندگان

  • Adam Barker
  • Robert G. Mann
چکیده

Service-oriented architectures are a popular architectural paradigm for building software applications from a number of loosely coupled, distributed services. Through a set of procedural rules, workflow technologies define how groups of services coordinate with one another to achieve a shared task. A problem with workflow specifications is that often the patterns of interaction between the distributed services are too complicated to predict and analyse at design-time. In certain cases, the exact patterns of message exchange and the concrete services to call cannot be predicted in advance, due to factors such as fluctuating network load or the availability of services. It is a more realistic assumption to endow software components with the ability to make decisions about the nature and scope of their interactions at runtime. Multiagent systems offer a complementary paradigm: building software applications from a number of self interested, autonomous agents. This thesis presents an investigation into fusing the agency and service-oriented architecture paradigms to facilitate flexible, workflow composition. This proposed agent-based approach to workflow composition is founded on the concept of shared interaction protocols that allow groups of agents to communicate in open systems. By adopting an agent-based approach to workflow composition, active autonomous agents can utilise the typically passive service-oriented architectures, found in Internet and Grid systems. In contrast with statically defined, centralised workflows, decentralised agents can perform service composition at runtime, allowing them to operate in scenarios where it is not possible to define the pattern of interaction in advance. Application to real scenarios is a driving factor behind this research. By working closely with a number of active Grid projects, namely AstroGrid and the Large-Synoptic Survey Telescope (LSST), a concrete set of requirements for scientific workflow have been derived based on realistic science problems. This research has resulted in the MultiAgent Service Composition (MASC) language to express scientific workflow, methodology for system building and a software framework which performs agentbased web service composition, in order to enact distributed e-Science experiments. Evaluation of this thesis is conducted through case study, applying the language, methodology and software framework to solve a motivating set of workflow scenarios.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Semantic Web Service Architecture Using Multi-agent Scenario Description

Current research issues on web services have come to center around flexible composition of existing services. Under the initiative of industry, flexible composition framework has been developed on a workflow model where flow of the processes and bindings among services should be known beforehand. In short, its framework realizes flexible composition within the available services that are not wi...

متن کامل

Towards Composition Management for Component-based Peer-to-Peer Architectures

Recent peer-to-peer architectures do not fulfill the idea of a service-oriented architecture to allow the flexible composition of services towards concrete applications. This can be justified by the absence of flexible notations for the composition of services that incorporate the dynamic nature exposed by peer-to-peer architectures. In this work, the peer-to-peer architecture DeEvolve is prese...

متن کامل

Flexible, Dynamic, and Scalable Service Composition for Active Routers

This paper describes a novel model for the provision of service composites for active routers. The service composition framework enables flexible programmability of the router's data path through dynamically loadable software components, called 'active components'. The composition model promotes transparent and dynamic creation of network-side services and allows independent users to partake in...

متن کامل

Flexible Business Transaction Composition in Service-Oriented Environments∗

Reliability and clear semantics in the presence of errors are of key importance for automated execution of business processes. Consequently, transaction support is a major ingredient for business process automation in a Service-Oriented Computing (SOC) environment. As automated business processes become more complex, different parts of business processes have different transaction requirements....

متن کامل

Flexible Binding for Reusable Composition of Web Services

In addition to publishing composite services as reusable services, compositions can also be reused by applying them to orchestrate different component services. To do so, it is important to describe compositions using flexible bindings, which define only the minimal constraints on the syntax and semantics of the services to be composed. This way, the choice of which service to invoke can be del...

متن کامل

A Global Optimization Method of Web Services Composition Based on QoS

As a new application pattern, knowledge service has been rapidly developed in recent years. How to integrate the existent knowledge services to form a newly complex service is a popular research area. This paper presents a framework to support dynamically service composition. And then we focus on the global optimal model of knowledge services composition. The essence of the model is that the pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006